home *** CD-ROM | disk | FTP | other *** search
/ CD/PC Actual 76 / DVD Actual 1 Marzo 2003.iso / Trial / TurboCAD 7.1 Pro / Data.Cab / F24914_RRectA_p.c < prev    next >
Encoding:
C/C++ Source or Header  |  2000-11-10  |  68.2 KB  |  2,290 lines

  1. /* this ALWAYS GENERATED file contains the proxy stub code */
  2.  
  3.  
  4. /* File created by MIDL compiler version 5.01.0164 */
  5. /* at Mon Oct 19 16:31:05 1998
  6.  */
  7. /* Compiler settings for D:\tc60\SDK7.0\RRectA\RRectA.idl:
  8.     Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  9.     error checks: allocation ref bounds_check enum stub_data 
  10. */
  11. //@@MIDL_FILE_HEADING(  )
  12.  
  13. #define USE_STUBLESS_PROXY
  14.  
  15.  
  16. /* verify that the <rpcproxy.h> version is high enough to compile this file*/
  17. #ifndef __REDQ_RPCPROXY_H_VERSION__
  18. #define __REQUIRED_RPCPROXY_H_VERSION__ 440
  19. #endif
  20.  
  21.  
  22. #include "rpcproxy.h"
  23. #ifndef __RPCPROXY_H_VERSION__
  24. #error this stub requires an updated version of <rpcproxy.h>
  25. #endif // __RPCPROXY_H_VERSION__
  26.  
  27.  
  28. #include "RRectA.h"
  29.  
  30. #define TYPE_FORMAT_STRING_SIZE   1015                              
  31. #define PROC_FORMAT_STRING_SIZE   875                               
  32.  
  33. typedef struct _MIDL_TYPE_FORMAT_STRING
  34.     {
  35.     short          Pad;
  36.     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
  37.     } MIDL_TYPE_FORMAT_STRING;
  38.  
  39. typedef struct _MIDL_PROC_FORMAT_STRING
  40.     {
  41.     short          Pad;
  42.     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
  43.     } MIDL_PROC_FORMAT_STRING;
  44.  
  45.  
  46. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  47. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  48.  
  49.  
  50. /* Object interface: IUnknown, ver. 0.0,
  51.    GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  52.  
  53.  
  54. /* Object interface: IDispatch, ver. 0.0,
  55.    GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  56.  
  57.  
  58. /* Object interface: IAutoRect, ver. 0.0,
  59.    GUID={0x45232FA1,0x65A2,0x11D2,{0x8C,0x4A,0x00,0x40,0x33,0x38,0xC5,0x04}} */
  60.  
  61.  
  62. extern const MIDL_STUB_DESC Object_StubDesc;
  63.  
  64.  
  65. extern const MIDL_SERVER_INFO IAutoRect_ServerInfo;
  66.  
  67. #pragma code_seg(".orpc")
  68. extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[2];
  69.  
  70. static const MIDL_STUB_DESC Object_StubDesc = 
  71.     {
  72.     0,
  73.     NdrOleAllocate,
  74.     NdrOleFree,
  75.     0,
  76.     0,
  77.     0,
  78.     0,
  79.     0,
  80.     __MIDL_TypeFormatString.Format,
  81.     1, /* -error bounds_check flag */
  82.     0x20000, /* Ndr library version */
  83.     0,
  84.     0x50100a4, /* MIDL Version 5.1.164 */
  85.     0,
  86.     UserMarshalRoutines,
  87.     0,  /* notify & notify_flag routine table */
  88.     1,  /* Flags */
  89.     0,  /* Reserved3 */
  90.     0,  /* Reserved4 */
  91.     0   /* Reserved5 */
  92.     };
  93.  
  94. static const unsigned short IAutoRect_FormatStringOffsetTable[] = 
  95.     {
  96.     (unsigned short) -1,
  97.     (unsigned short) -1,
  98.     (unsigned short) -1,
  99.     (unsigned short) -1,
  100.     0,
  101.     28,
  102.     56,
  103.     84,
  104.     112,
  105.     164,
  106.     210,
  107.     244,
  108.     290,
  109.     342,
  110.     376,
  111.     416,
  112.     456,
  113.     502,
  114.     554,
  115.     594,
  116.     634,
  117.     680,
  118.     732,
  119.     766,
  120.     812,
  121.     840
  122.     };
  123.  
  124. static const MIDL_SERVER_INFO IAutoRect_ServerInfo = 
  125.     {
  126.     &Object_StubDesc,
  127.     0,
  128.     __MIDL_ProcFormatString.Format,
  129.     &IAutoRect_FormatStringOffsetTable[-3],
  130.     0,
  131.     0,
  132.     0,
  133.     0
  134.     };
  135.  
  136. static const MIDL_STUBLESS_PROXY_INFO IAutoRect_ProxyInfo =
  137.     {
  138.     &Object_StubDesc,
  139.     __MIDL_ProcFormatString.Format,
  140.     &IAutoRect_FormatStringOffsetTable[-3],
  141.     0,
  142.     0,
  143.     0
  144.     };
  145.  
  146. CINTERFACE_PROXY_VTABLE(29) _IAutoRectProxyVtbl = 
  147. {
  148.     &IAutoRect_ProxyInfo,
  149.     &IID_IAutoRect,
  150.     IUnknown_QueryInterface_Proxy,
  151.     IUnknown_AddRef_Proxy,
  152.     IUnknown_Release_Proxy ,
  153.     0 /* (void *)-1 /* IDispatch::GetTypeInfoCount */ ,
  154.     0 /* (void *)-1 /* IDispatch::GetTypeInfo */ ,
  155.     0 /* (void *)-1 /* IDispatch::GetIDsOfNames */ ,
  156.     0 /* IDispatch_Invoke_Proxy */ ,
  157.     (void *)-1 /* IAutoRect::get_ClassID */ ,
  158.     (void *)-1 /* IAutoRect::put_ClassID */ ,
  159.     (void *)-1 /* IAutoRect::get_Description */ ,
  160.     (void *)-1 /* IAutoRect::put_Description */ ,
  161.     (void *)-1 /* IAutoRect::GetPropertyInfo */ ,
  162.     (void *)-1 /* IAutoRect::GetPageInfo */ ,
  163.     (void *)-1 /* IAutoRect::GetWizardInfo */ ,
  164.     (void *)-1 /* IAutoRect::GetEnumNames */ ,
  165.     (void *)-1 /* IAutoRect::PageControls */ ,
  166.     (void *)-1 /* IAutoRect::PageDone */ ,
  167.     (void *)-1 /* IAutoRect::PropertyPages */ ,
  168.     (void *)-1 /* IAutoRect::Wizard */ ,
  169.     (void *)-1 /* IAutoRect::OnGeometryChanged */ ,
  170.     (void *)-1 /* IAutoRect::OnGeometryChanging */ ,
  171.     (void *)-1 /* IAutoRect::OnNewGraphic */ ,
  172.     (void *)-1 /* IAutoRect::OnCopyGraphic */ ,
  173.     (void *)-1 /* IAutoRect::OnPropertyChanged */ ,
  174.     (void *)-1 /* IAutoRect::OnPropertyChanging */ ,
  175.     (void *)-1 /* IAutoRect::OnPropertyGet */ ,
  176.     (void *)-1 /* IAutoRect::Draw */ ,
  177.     (void *)-1 /* IAutoRect::Regen */ ,
  178.     (void *)-1 /* IAutoRect::Initialize */
  179. };
  180.  
  181.  
  182. static const PRPC_STUB_FUNCTION IAutoRect_table[] =
  183. {
  184.     STUB_FORWARDING_FUNCTION,
  185.     STUB_FORWARDING_FUNCTION,
  186.     STUB_FORWARDING_FUNCTION,
  187.     STUB_FORWARDING_FUNCTION,
  188.     NdrStubCall2,
  189.     NdrStubCall2,
  190.     NdrStubCall2,
  191.     NdrStubCall2,
  192.     NdrStubCall2,
  193.     NdrStubCall2,
  194.     NdrStubCall2,
  195.     NdrStubCall2,
  196.     NdrStubCall2,
  197.     NdrStubCall2,
  198.     NdrStubCall2,
  199.     NdrStubCall2,
  200.     NdrStubCall2,
  201.     NdrStubCall2,
  202.     NdrStubCall2,
  203.     NdrStubCall2,
  204.     NdrStubCall2,
  205.     NdrStubCall2,
  206.     NdrStubCall2,
  207.     NdrStubCall2,
  208.     NdrStubCall2,
  209.     NdrStubCall2
  210. };
  211.  
  212. CInterfaceStubVtbl _IAutoRectStubVtbl =
  213. {
  214.     &IID_IAutoRect,
  215.     &IAutoRect_ServerInfo,
  216.     29,
  217.     &IAutoRect_table[-3],
  218.     CStdStubBuffer_DELEGATING_METHODS
  219. };
  220.  
  221. #pragma data_seg(".rdata")
  222.  
  223. static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[2] = 
  224.         {
  225.             
  226.             {
  227.             BSTR_UserSize
  228.             ,BSTR_UserMarshal
  229.             ,BSTR_UserUnmarshal
  230.             ,BSTR_UserFree
  231.             },
  232.             {
  233.             VARIANT_UserSize
  234.             ,VARIANT_UserMarshal
  235.             ,VARIANT_UserUnmarshal
  236.             ,VARIANT_UserFree
  237.             }
  238.  
  239.         };
  240.  
  241.  
  242. #if !defined(__RPC_WIN32__)
  243. #error  Invalid build platform for this stub.
  244. #endif
  245.  
  246. #if !(TARGET_IS_NT40_OR_LATER)
  247. #error You need a Windows NT 4.0 or later to run this stub because it uses these features:
  248. #error   -Oif or -Oicf, [wire_marshal] or [user_marshal] attribute, more than 32 methods in the interface.
  249. #error However, your C/C++ compilation flags indicate you intend to run this app on earlier systems.
  250. #error This app will die there with the RPC_X_WRONG_STUB_VERSION error.
  251. #endif
  252.  
  253.  
  254. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  255.     {
  256.         0,
  257.         {
  258.  
  259.     /* Procedure get_ClassID */
  260.  
  261.             0x33,        /* FC_AUTO_HANDLE */
  262.             0x6c,        /* Old Flags:  object, Oi2 */
  263. /*  2 */    NdrFcLong( 0x0 ),    /* 0 */
  264. /*  6 */    NdrFcShort( 0x7 ),    /* 7 */
  265. #ifndef _ALPHA_
  266. /*  8 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  267. #else
  268.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  269. #endif
  270. /* 10 */    NdrFcShort( 0x0 ),    /* 0 */
  271. /* 12 */    NdrFcShort( 0x8 ),    /* 8 */
  272. /* 14 */    0x5,        /* Oi2 Flags:  srv must size, has return, */
  273.             0x2,        /* 2 */
  274.  
  275.     /* Parameter pVal */
  276.  
  277. /* 16 */    NdrFcShort( 0x2113 ),    /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
  278. #ifndef _ALPHA_
  279. /* 18 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  280. #else
  281.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  282. #endif
  283. /* 20 */    NdrFcShort( 0x1e ),    /* Type Offset=30 */
  284.  
  285.     /* Return value */
  286.  
  287. /* 22 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  288. #ifndef _ALPHA_
  289. /* 24 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  290. #else
  291.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  292. #endif
  293. /* 26 */    0x8,        /* FC_LONG */
  294.             0x0,        /* 0 */
  295.  
  296.     /* Procedure put_ClassID */
  297.  
  298. /* 28 */    0x33,        /* FC_AUTO_HANDLE */
  299.             0x6c,        /* Old Flags:  object, Oi2 */
  300. /* 30 */    NdrFcLong( 0x0 ),    /* 0 */
  301. /* 34 */    NdrFcShort( 0x8 ),    /* 8 */
  302. #ifndef _ALPHA_
  303. /* 36 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  304. #else
  305.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  306. #endif
  307. /* 38 */    NdrFcShort( 0x0 ),    /* 0 */
  308. /* 40 */    NdrFcShort( 0x8 ),    /* 8 */
  309. /* 42 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  310.             0x2,        /* 2 */
  311.  
  312.     /* Parameter newVal */
  313.  
  314. /* 44 */    NdrFcShort( 0x8b ),    /* Flags:  must size, must free, in, by val, */
  315. #ifndef _ALPHA_
  316. /* 46 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  317. #else
  318.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  319. #endif
  320. /* 48 */    NdrFcShort( 0x2c ),    /* Type Offset=44 */
  321.  
  322.     /* Return value */
  323.  
  324. /* 50 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  325. #ifndef _ALPHA_
  326. /* 52 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  327. #else
  328.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  329. #endif
  330. /* 54 */    0x8,        /* FC_LONG */
  331.             0x0,        /* 0 */
  332.  
  333.     /* Procedure get_Description */
  334.  
  335. /* 56 */    0x33,        /* FC_AUTO_HANDLE */
  336.             0x6c,        /* Old Flags:  object, Oi2 */
  337. /* 58 */    NdrFcLong( 0x0 ),    /* 0 */
  338. /* 62 */    NdrFcShort( 0x9 ),    /* 9 */
  339. #ifndef _ALPHA_
  340. /* 64 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  341. #else
  342.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  343. #endif
  344. /* 66 */    NdrFcShort( 0x0 ),    /* 0 */
  345. /* 68 */    NdrFcShort( 0x8 ),    /* 8 */
  346. /* 70 */    0x5,        /* Oi2 Flags:  srv must size, has return, */
  347.             0x2,        /* 2 */
  348.  
  349.     /* Parameter pVal */
  350.  
  351. /* 72 */    NdrFcShort( 0x2113 ),    /* Flags:  must size, must free, out, simple ref, srv alloc size=8 */
  352. #ifndef _ALPHA_
  353. /* 74 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  354. #else
  355.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  356. #endif
  357. /* 76 */    NdrFcShort( 0x1e ),    /* Type Offset=30 */
  358.  
  359.     /* Return value */
  360.  
  361. /* 78 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  362. #ifndef _ALPHA_
  363. /* 80 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  364. #else
  365.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  366. #endif
  367. /* 82 */    0x8,        /* FC_LONG */
  368.             0x0,        /* 0 */
  369.  
  370.     /* Procedure put_Description */
  371.  
  372. /* 84 */    0x33,        /* FC_AUTO_HANDLE */
  373.             0x6c,        /* Old Flags:  object, Oi2 */
  374. /* 86 */    NdrFcLong( 0x0 ),    /* 0 */
  375. /* 90 */    NdrFcShort( 0xa ),    /* 10 */
  376. #ifndef _ALPHA_
  377. /* 92 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  378. #else
  379.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  380. #endif
  381. /* 94 */    NdrFcShort( 0x0 ),    /* 0 */
  382. /* 96 */    NdrFcShort( 0x8 ),    /* 8 */
  383. /* 98 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  384.             0x2,        /* 2 */
  385.  
  386.     /* Parameter newVal */
  387.  
  388. /* 100 */    NdrFcShort( 0x8b ),    /* Flags:  must size, must free, in, by val, */
  389. #ifndef _ALPHA_
  390. /* 102 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  391. #else
  392.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  393. #endif
  394. /* 104 */    NdrFcShort( 0x2c ),    /* Type Offset=44 */
  395.  
  396.     /* Return value */
  397.  
  398. /* 106 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  399. #ifndef _ALPHA_
  400. /* 108 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  401. #else
  402.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  403. #endif
  404. /* 110 */    0x8,        /* FC_LONG */
  405.             0x0,        /* 0 */
  406.  
  407.     /* Procedure GetPropertyInfo */
  408.  
  409. /* 112 */    0x33,        /* FC_AUTO_HANDLE */
  410.             0x6c,        /* Old Flags:  object, Oi2 */
  411. /* 114 */    NdrFcLong( 0x0 ),    /* 0 */
  412. /* 118 */    NdrFcShort( 0xb ),    /* 11 */
  413. #ifndef _ALPHA_
  414. /* 120 */    NdrFcShort( 0x1c ),    /* x86, MIPS, PPC Stack size/offset = 28 */
  415. #else
  416.             NdrFcShort( 0x38 ),    /* Alpha Stack size/offset = 56 */
  417. #endif
  418. /* 122 */    NdrFcShort( 0x0 ),    /* 0 */
  419. /* 124 */    NdrFcShort( 0x10 ),    /* 16 */
  420. /* 126 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  421.             0x6,        /* 6 */
  422.  
  423.     /* Parameter Names */
  424.  
  425. /* 128 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  426. #ifndef _ALPHA_
  427. /* 130 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  428. #else
  429.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  430. #endif
  431. /* 132 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  432.  
  433.     /* Parameter Types */
  434.  
  435. /* 134 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  436. #ifndef _ALPHA_
  437. /* 136 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  438. #else
  439.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  440. #endif
  441. /* 138 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  442.  
  443.     /* Parameter IDs */
  444.  
  445. /* 140 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  446. #ifndef _ALPHA_
  447. /* 142 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  448. #else
  449.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  450. #endif
  451. /* 144 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  452.  
  453.     /* Parameter Defaults */
  454.  
  455. /* 146 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  456. #ifndef _ALPHA_
  457. /* 148 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  458. #else
  459.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  460. #endif
  461. /* 150 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  462.  
  463.     /* Parameter ret */
  464.  
  465. /* 152 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  466. #ifndef _ALPHA_
  467. /* 154 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  468. #else
  469.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  470. #endif
  471. /* 156 */    0x8,        /* FC_LONG */
  472.             0x0,        /* 0 */
  473.  
  474.     /* Return value */
  475.  
  476. /* 158 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  477. #ifndef _ALPHA_
  478. /* 160 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  479. #else
  480.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  481. #endif
  482. /* 162 */    0x8,        /* FC_LONG */
  483.             0x0,        /* 0 */
  484.  
  485.     /* Procedure GetPageInfo */
  486.  
  487. /* 164 */    0x33,        /* FC_AUTO_HANDLE */
  488.             0x6c,        /* Old Flags:  object, Oi2 */
  489. /* 166 */    NdrFcLong( 0x0 ),    /* 0 */
  490. /* 170 */    NdrFcShort( 0xc ),    /* 12 */
  491. #ifndef _ALPHA_
  492. /* 172 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  493. #else
  494.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  495. #endif
  496. /* 174 */    NdrFcShort( 0x8 ),    /* 8 */
  497. /* 176 */    NdrFcShort( 0x10 ),    /* 16 */
  498. /* 178 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  499.             0x5,        /* 5 */
  500.  
  501.     /* Parameter AGraphic */
  502.  
  503. /* 180 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  504. #ifndef _ALPHA_
  505. /* 182 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  506. #else
  507.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  508. #endif
  509. /* 184 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  510.  
  511.     /* Parameter StockPages */
  512.  
  513. /* 186 */    NdrFcShort( 0x148 ),    /* Flags:  in, base type, simple ref, */
  514. #ifndef _ALPHA_
  515. /* 188 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  516. #else
  517.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  518. #endif
  519. /* 190 */    0x8,        /* FC_LONG */
  520.             0x0,        /* 0 */
  521.  
  522.     /* Parameter Names */
  523.  
  524. /* 192 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  525. #ifndef _ALPHA_
  526. /* 194 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  527. #else
  528.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  529. #endif
  530. /* 196 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  531.  
  532.     /* Parameter ret */
  533.  
  534. /* 198 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  535. #ifndef _ALPHA_
  536. /* 200 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  537. #else
  538.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  539. #endif
  540. /* 202 */    0x8,        /* FC_LONG */
  541.             0x0,        /* 0 */
  542.  
  543.     /* Return value */
  544.  
  545. /* 204 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  546. #ifndef _ALPHA_
  547. /* 206 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  548. #else
  549.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  550. #endif
  551. /* 208 */    0x8,        /* FC_LONG */
  552.             0x0,        /* 0 */
  553.  
  554.     /* Procedure GetWizardInfo */
  555.  
  556. /* 210 */    0x33,        /* FC_AUTO_HANDLE */
  557.             0x6c,        /* Old Flags:  object, Oi2 */
  558. /* 212 */    NdrFcLong( 0x0 ),    /* 0 */
  559. /* 216 */    NdrFcShort( 0xd ),    /* 13 */
  560. #ifndef _ALPHA_
  561. /* 218 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  562. #else
  563.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  564. #endif
  565. /* 220 */    NdrFcShort( 0x0 ),    /* 0 */
  566. /* 222 */    NdrFcShort( 0x10 ),    /* 16 */
  567. /* 224 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  568.             0x3,        /* 3 */
  569.  
  570.     /* Parameter Names */
  571.  
  572. /* 226 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  573. #ifndef _ALPHA_
  574. /* 228 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  575. #else
  576.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  577. #endif
  578. /* 230 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  579.  
  580.     /* Parameter ret */
  581.  
  582. /* 232 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  583. #ifndef _ALPHA_
  584. /* 234 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  585. #else
  586.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  587. #endif
  588. /* 236 */    0x8,        /* FC_LONG */
  589.             0x0,        /* 0 */
  590.  
  591.     /* Return value */
  592.  
  593. /* 238 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  594. #ifndef _ALPHA_
  595. /* 240 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  596. #else
  597.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  598. #endif
  599. /* 242 */    0x8,        /* FC_LONG */
  600.             0x0,        /* 0 */
  601.  
  602.     /* Procedure GetEnumNames */
  603.  
  604. /* 244 */    0x33,        /* FC_AUTO_HANDLE */
  605.             0x6c,        /* Old Flags:  object, Oi2 */
  606. /* 246 */    NdrFcLong( 0x0 ),    /* 0 */
  607. /* 250 */    NdrFcShort( 0xe ),    /* 14 */
  608. #ifndef _ALPHA_
  609. /* 252 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  610. #else
  611.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  612. #endif
  613. /* 254 */    NdrFcShort( 0x8 ),    /* 8 */
  614. /* 256 */    NdrFcShort( 0x10 ),    /* 16 */
  615. /* 258 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  616.             0x5,        /* 5 */
  617.  
  618.     /* Parameter PropID */
  619.  
  620. /* 260 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  621. #ifndef _ALPHA_
  622. /* 262 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  623. #else
  624.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  625. #endif
  626. /* 264 */    0x8,        /* FC_LONG */
  627.             0x0,        /* 0 */
  628.  
  629.     /* Parameter Names */
  630.  
  631. /* 266 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  632. #ifndef _ALPHA_
  633. /* 268 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  634. #else
  635.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  636. #endif
  637. /* 270 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  638.  
  639.     /* Parameter Values */
  640.  
  641. /* 272 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  642. #ifndef _ALPHA_
  643. /* 274 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  644. #else
  645.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  646. #endif
  647. /* 276 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  648.  
  649.     /* Parameter ret */
  650.  
  651. /* 278 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  652. #ifndef _ALPHA_
  653. /* 280 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  654. #else
  655.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  656. #endif
  657. /* 282 */    0x8,        /* FC_LONG */
  658.             0x0,        /* 0 */
  659.  
  660.     /* Return value */
  661.  
  662. /* 284 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  663. #ifndef _ALPHA_
  664. /* 286 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  665. #else
  666.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  667. #endif
  668. /* 288 */    0x8,        /* FC_LONG */
  669.             0x0,        /* 0 */
  670.  
  671.     /* Procedure PageControls */
  672.  
  673. /* 290 */    0x33,        /* FC_AUTO_HANDLE */
  674.             0x6c,        /* Old Flags:  object, Oi2 */
  675. /* 292 */    NdrFcLong( 0x0 ),    /* 0 */
  676. /* 296 */    NdrFcShort( 0xf ),    /* 15 */
  677. #ifndef _ALPHA_
  678. /* 298 */    NdrFcShort( 0x1c ),    /* x86, MIPS, PPC Stack size/offset = 28 */
  679. #else
  680.             NdrFcShort( 0x38 ),    /* Alpha Stack size/offset = 56 */
  681. #endif
  682. /* 300 */    NdrFcShort( 0xd ),    /* 13 */
  683. /* 302 */    NdrFcShort( 0xe ),    /* 14 */
  684. /* 304 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  685.             0x6,        /* 6 */
  686.  
  687.     /* Parameter ThisRegenMethod */
  688.  
  689. /* 306 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  690. #ifndef _ALPHA_
  691. /* 308 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  692. #else
  693.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  694. #endif
  695. /* 310 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  696.  
  697.     /* Parameter AGraphic */
  698.  
  699. /* 312 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  700. #ifndef _ALPHA_
  701. /* 314 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  702. #else
  703.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  704. #endif
  705. /* 316 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  706.  
  707.     /* Parameter PageNumber */
  708.  
  709. /* 318 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  710. #ifndef _ALPHA_
  711. /* 320 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  712. #else
  713.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  714. #endif
  715. /* 322 */    0x8,        /* FC_LONG */
  716.             0x0,        /* 0 */
  717.  
  718.     /* Parameter SaveProperties */
  719.  
  720. /* 324 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  721. #ifndef _ALPHA_
  722. /* 326 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  723. #else
  724.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  725. #endif
  726. /* 328 */    0x3,        /* FC_SMALL */
  727.             0x0,        /* 0 */
  728.  
  729.     /* Parameter ret */
  730.  
  731. /* 330 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  732. #ifndef _ALPHA_
  733. /* 332 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  734. #else
  735.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  736. #endif
  737. /* 334 */    0x6,        /* FC_SHORT */
  738.             0x0,        /* 0 */
  739.  
  740.     /* Return value */
  741.  
  742. /* 336 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  743. #ifndef _ALPHA_
  744. /* 338 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  745. #else
  746.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  747. #endif
  748. /* 340 */    0x8,        /* FC_LONG */
  749.             0x0,        /* 0 */
  750.  
  751.     /* Procedure PageDone */
  752.  
  753. /* 342 */    0x33,        /* FC_AUTO_HANDLE */
  754.             0x6c,        /* Old Flags:  object, Oi2 */
  755. /* 344 */    NdrFcLong( 0x0 ),    /* 0 */
  756. /* 348 */    NdrFcShort( 0x10 ),    /* 16 */
  757. #ifndef _ALPHA_
  758. /* 350 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  759. #else
  760.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  761. #endif
  762. /* 352 */    NdrFcShort( 0x0 ),    /* 0 */
  763. /* 354 */    NdrFcShort( 0x8 ),    /* 8 */
  764. /* 356 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  765.             0x3,        /* 3 */
  766.  
  767.     /* Parameter ThisRegenMethod */
  768.  
  769. /* 358 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  770. #ifndef _ALPHA_
  771. /* 360 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  772. #else
  773.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  774. #endif
  775. /* 362 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  776.  
  777.     /* Parameter PageNumber */
  778.  
  779. /* 364 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  780. #ifndef _ALPHA_
  781. /* 366 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  782. #else
  783.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  784. #endif
  785. /* 368 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  786.  
  787.     /* Return value */
  788.  
  789. /* 370 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  790. #ifndef _ALPHA_
  791. /* 372 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  792. #else
  793.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  794. #endif
  795. /* 374 */    0x8,        /* FC_LONG */
  796.             0x0,        /* 0 */
  797.  
  798.     /* Procedure PropertyPages */
  799.  
  800. /* 376 */    0x33,        /* FC_AUTO_HANDLE */
  801.             0x6c,        /* Old Flags:  object, Oi2 */
  802. /* 378 */    NdrFcLong( 0x0 ),    /* 0 */
  803. /* 382 */    NdrFcShort( 0x11 ),    /* 17 */
  804. #ifndef _ALPHA_
  805. /* 384 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  806. #else
  807.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  808. #endif
  809. /* 386 */    NdrFcShort( 0x0 ),    /* 0 */
  810. /* 388 */    NdrFcShort( 0xe ),    /* 14 */
  811. /* 390 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  812.             0x4,        /* 4 */
  813.  
  814.     /* Parameter ThisRegenMethod */
  815.  
  816. /* 392 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  817. #ifndef _ALPHA_
  818. /* 394 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  819. #else
  820.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  821. #endif
  822. /* 396 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  823.  
  824.     /* Parameter PageNumber */
  825.  
  826. /* 398 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  827. #ifndef _ALPHA_
  828. /* 400 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  829. #else
  830.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  831. #endif
  832. /* 402 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  833.  
  834.     /* Parameter ret */
  835.  
  836. /* 404 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  837. #ifndef _ALPHA_
  838. /* 406 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  839. #else
  840.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  841. #endif
  842. /* 408 */    0x6,        /* FC_SHORT */
  843.             0x0,        /* 0 */
  844.  
  845.     /* Return value */
  846.  
  847. /* 410 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  848. #ifndef _ALPHA_
  849. /* 412 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  850. #else
  851.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  852. #endif
  853. /* 414 */    0x8,        /* FC_LONG */
  854.             0x0,        /* 0 */
  855.  
  856.     /* Procedure Wizard */
  857.  
  858. /* 416 */    0x33,        /* FC_AUTO_HANDLE */
  859.             0x6c,        /* Old Flags:  object, Oi2 */
  860. /* 418 */    NdrFcLong( 0x0 ),    /* 0 */
  861. /* 422 */    NdrFcShort( 0x12 ),    /* 18 */
  862. #ifndef _ALPHA_
  863. /* 424 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  864. #else
  865.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  866. #endif
  867. /* 426 */    NdrFcShort( 0x0 ),    /* 0 */
  868. /* 428 */    NdrFcShort( 0xe ),    /* 14 */
  869. /* 430 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  870.             0x4,        /* 4 */
  871.  
  872.     /* Parameter ThisRegenMethod */
  873.  
  874. /* 432 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  875. #ifndef _ALPHA_
  876. /* 434 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  877. #else
  878.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  879. #endif
  880. /* 436 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  881.  
  882.     /* Parameter WizardNumber */
  883.  
  884. /* 438 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  885. #ifndef _ALPHA_
  886. /* 440 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  887. #else
  888.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  889. #endif
  890. /* 442 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  891.  
  892.     /* Parameter ret */
  893.  
  894. /* 444 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  895. #ifndef _ALPHA_
  896. /* 446 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  897. #else
  898.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  899. #endif
  900. /* 448 */    0x6,        /* FC_SHORT */
  901.             0x0,        /* 0 */
  902.  
  903.     /* Return value */
  904.  
  905. /* 450 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  906. #ifndef _ALPHA_
  907. /* 452 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  908. #else
  909.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  910. #endif
  911. /* 454 */    0x8,        /* FC_LONG */
  912.             0x0,        /* 0 */
  913.  
  914.     /* Procedure OnGeometryChanged */
  915.  
  916. /* 456 */    0x33,        /* FC_AUTO_HANDLE */
  917.             0x6c,        /* Old Flags:  object, Oi2 */
  918. /* 458 */    NdrFcLong( 0x0 ),    /* 0 */
  919. /* 462 */    NdrFcShort( 0x13 ),    /* 19 */
  920. #ifndef _ALPHA_
  921. /* 464 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  922. #else
  923.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  924. #endif
  925. /* 466 */    NdrFcShort( 0x8 ),    /* 8 */
  926. /* 468 */    NdrFcShort( 0x8 ),    /* 8 */
  927. /* 470 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  928.             0x5,        /* 5 */
  929.  
  930.     /* Parameter AGraphic */
  931.  
  932. /* 472 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  933. #ifndef _ALPHA_
  934. /* 474 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  935. #else
  936.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  937. #endif
  938. /* 476 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  939.  
  940.     /* Parameter GeomID */
  941.  
  942. /* 478 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  943. #ifndef _ALPHA_
  944. /* 480 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  945. #else
  946.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  947. #endif
  948. /* 482 */    0x8,        /* FC_LONG */
  949.             0x0,        /* 0 */
  950.  
  951.     /* Parameter ParamOld */
  952.  
  953. /* 484 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  954. #ifndef _ALPHA_
  955. /* 486 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  956. #else
  957.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  958. #endif
  959. /* 488 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  960.  
  961.     /* Parameter ParamNew */
  962.  
  963. /* 490 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  964. #ifndef _ALPHA_
  965. /* 492 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  966. #else
  967.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  968. #endif
  969. /* 494 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  970.  
  971.     /* Return value */
  972.  
  973. /* 496 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  974. #ifndef _ALPHA_
  975. /* 498 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  976. #else
  977.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  978. #endif
  979. /* 500 */    0x8,        /* FC_LONG */
  980.             0x0,        /* 0 */
  981.  
  982.     /* Procedure OnGeometryChanging */
  983.  
  984. /* 502 */    0x33,        /* FC_AUTO_HANDLE */
  985.             0x6c,        /* Old Flags:  object, Oi2 */
  986. /* 504 */    NdrFcLong( 0x0 ),    /* 0 */
  987. /* 508 */    NdrFcShort( 0x14 ),    /* 20 */
  988. #ifndef _ALPHA_
  989. /* 510 */    NdrFcShort( 0x1c ),    /* x86, MIPS, PPC Stack size/offset = 28 */
  990. #else
  991.             NdrFcShort( 0x38 ),    /* Alpha Stack size/offset = 56 */
  992. #endif
  993. /* 512 */    NdrFcShort( 0x8 ),    /* 8 */
  994. /* 514 */    NdrFcShort( 0xe ),    /* 14 */
  995. /* 516 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  996.             0x6,        /* 6 */
  997.  
  998.     /* Parameter AGraphic */
  999.  
  1000. /* 518 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1001. #ifndef _ALPHA_
  1002. /* 520 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1003. #else
  1004.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1005. #endif
  1006. /* 522 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  1007.  
  1008.     /* Parameter GeomID */
  1009.  
  1010. /* 524 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  1011. #ifndef _ALPHA_
  1012. /* 526 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1013. #else
  1014.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1015. #endif
  1016. /* 528 */    0x8,        /* FC_LONG */
  1017.             0x0,        /* 0 */
  1018.  
  1019.     /* Parameter ParamOld */
  1020.  
  1021. /* 530 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  1022. #ifndef _ALPHA_
  1023. /* 532 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1024. #else
  1025.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1026. #endif
  1027. /* 534 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  1028.  
  1029.     /* Parameter ParamNew */
  1030.  
  1031. /* 536 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  1032. #ifndef _ALPHA_
  1033. /* 538 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1034. #else
  1035.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1036. #endif
  1037. /* 540 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  1038.  
  1039.     /* Parameter ret */
  1040.  
  1041. /* 542 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  1042. #ifndef _ALPHA_
  1043. /* 544 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  1044. #else
  1045.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  1046. #endif
  1047. /* 546 */    0x6,        /* FC_SHORT */
  1048.             0x0,        /* 0 */
  1049.  
  1050.     /* Return value */
  1051.  
  1052. /* 548 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1053. #ifndef _ALPHA_
  1054. /* 550 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  1055. #else
  1056.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  1057. #endif
  1058. /* 552 */    0x8,        /* FC_LONG */
  1059.             0x0,        /* 0 */
  1060.  
  1061.     /* Procedure OnNewGraphic */
  1062.  
  1063. /* 554 */    0x33,        /* FC_AUTO_HANDLE */
  1064.             0x6c,        /* Old Flags:  object, Oi2 */
  1065. /* 556 */    NdrFcLong( 0x0 ),    /* 0 */
  1066. /* 560 */    NdrFcShort( 0x15 ),    /* 21 */
  1067. #ifndef _ALPHA_
  1068. /* 562 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  1069. #else
  1070.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  1071. #endif
  1072. /* 564 */    NdrFcShort( 0x5 ),    /* 5 */
  1073. /* 566 */    NdrFcShort( 0xe ),    /* 14 */
  1074. /* 568 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1075.             0x4,        /* 4 */
  1076.  
  1077.     /* Parameter CopyGraphic */
  1078.  
  1079. /* 570 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1080. #ifndef _ALPHA_
  1081. /* 572 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1082. #else
  1083.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1084. #endif
  1085. /* 574 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  1086.  
  1087.     /* Parameter Copy */
  1088.  
  1089. /* 576 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  1090. #ifndef _ALPHA_
  1091. /* 578 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1092. #else
  1093.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1094. #endif
  1095. /* 580 */    0x3,        /* FC_SMALL */
  1096.             0x0,        /* 0 */
  1097.  
  1098.     /* Parameter ret */
  1099.  
  1100. /* 582 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  1101. #ifndef _ALPHA_
  1102. /* 584 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1103. #else
  1104.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1105. #endif
  1106. /* 586 */    0x6,        /* FC_SHORT */
  1107.             0x0,        /* 0 */
  1108.  
  1109.     /* Return value */
  1110.  
  1111. /* 588 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1112. #ifndef _ALPHA_
  1113. /* 590 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1114. #else
  1115.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1116. #endif
  1117. /* 592 */    0x8,        /* FC_LONG */
  1118.             0x0,        /* 0 */
  1119.  
  1120.     /* Procedure OnCopyGraphic */
  1121.  
  1122. /* 594 */    0x33,        /* FC_AUTO_HANDLE */
  1123.             0x6c,        /* Old Flags:  object, Oi2 */
  1124. /* 596 */    NdrFcLong( 0x0 ),    /* 0 */
  1125. /* 600 */    NdrFcShort( 0x16 ),    /* 22 */
  1126. #ifndef _ALPHA_
  1127. /* 602 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  1128. #else
  1129.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  1130. #endif
  1131. /* 604 */    NdrFcShort( 0x0 ),    /* 0 */
  1132. /* 606 */    NdrFcShort( 0xe ),    /* 14 */
  1133. /* 608 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1134.             0x4,        /* 4 */
  1135.  
  1136.     /* Parameter CopyGraphic */
  1137.  
  1138. /* 610 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1139. #ifndef _ALPHA_
  1140. /* 612 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1141. #else
  1142.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1143. #endif
  1144. /* 614 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  1145.  
  1146.     /* Parameter SourceGraphic */
  1147.  
  1148. /* 616 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1149. #ifndef _ALPHA_
  1150. /* 618 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1151. #else
  1152.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1153. #endif
  1154. /* 620 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  1155.  
  1156.     /* Parameter ret */
  1157.  
  1158. /* 622 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  1159. #ifndef _ALPHA_
  1160. /* 624 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1161. #else
  1162.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1163. #endif
  1164. /* 626 */    0x6,        /* FC_SHORT */
  1165.             0x0,        /* 0 */
  1166.  
  1167.     /* Return value */
  1168.  
  1169. /* 628 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1170. #ifndef _ALPHA_
  1171. /* 630 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1172. #else
  1173.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1174. #endif
  1175. /* 632 */    0x8,        /* FC_LONG */
  1176.             0x0,        /* 0 */
  1177.  
  1178.     /* Procedure OnPropertyChanged */
  1179.  
  1180. /* 634 */    0x33,        /* FC_AUTO_HANDLE */
  1181.             0x6c,        /* Old Flags:  object, Oi2 */
  1182. /* 636 */    NdrFcLong( 0x0 ),    /* 0 */
  1183. /* 640 */    NdrFcShort( 0x17 ),    /* 23 */
  1184. #ifndef _ALPHA_
  1185. /* 642 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  1186. #else
  1187.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  1188. #endif
  1189. /* 644 */    NdrFcShort( 0x8 ),    /* 8 */
  1190. /* 646 */    NdrFcShort( 0x8 ),    /* 8 */
  1191. /* 648 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1192.             0x5,        /* 5 */
  1193.  
  1194.     /* Parameter AGraphic */
  1195.  
  1196. /* 650 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1197. #ifndef _ALPHA_
  1198. /* 652 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1199. #else
  1200.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1201. #endif
  1202. /* 654 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  1203.  
  1204.     /* Parameter PropID */
  1205.  
  1206. /* 656 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  1207. #ifndef _ALPHA_
  1208. /* 658 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1209. #else
  1210.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1211. #endif
  1212. /* 660 */    0x8,        /* FC_LONG */
  1213.             0x0,        /* 0 */
  1214.  
  1215.     /* Parameter ValueOld */
  1216.  
  1217. /* 662 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  1218. #ifndef _ALPHA_
  1219. /* 664 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1220. #else
  1221.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1222. #endif
  1223. /* 666 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  1224.  
  1225.     /* Parameter ValueNew */
  1226.  
  1227. /* 668 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  1228. #ifndef _ALPHA_
  1229. /* 670 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1230. #else
  1231.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1232. #endif
  1233. /* 672 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  1234.  
  1235.     /* Return value */
  1236.  
  1237. /* 674 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1238. #ifndef _ALPHA_
  1239. /* 676 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  1240. #else
  1241.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  1242. #endif
  1243. /* 678 */    0x8,        /* FC_LONG */
  1244.             0x0,        /* 0 */
  1245.  
  1246.     /* Procedure OnPropertyChanging */
  1247.  
  1248. /* 680 */    0x33,        /* FC_AUTO_HANDLE */
  1249.             0x6c,        /* Old Flags:  object, Oi2 */
  1250. /* 682 */    NdrFcLong( 0x0 ),    /* 0 */
  1251. /* 686 */    NdrFcShort( 0x18 ),    /* 24 */
  1252. #ifndef _ALPHA_
  1253. /* 688 */    NdrFcShort( 0x1c ),    /* x86, MIPS, PPC Stack size/offset = 28 */
  1254. #else
  1255.             NdrFcShort( 0x38 ),    /* Alpha Stack size/offset = 56 */
  1256. #endif
  1257. /* 690 */    NdrFcShort( 0x8 ),    /* 8 */
  1258. /* 692 */    NdrFcShort( 0xe ),    /* 14 */
  1259. /* 694 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1260.             0x6,        /* 6 */
  1261.  
  1262.     /* Parameter AGraphic */
  1263.  
  1264. /* 696 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1265. #ifndef _ALPHA_
  1266. /* 698 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1267. #else
  1268.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1269. #endif
  1270. /* 700 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  1271.  
  1272.     /* Parameter PropID */
  1273.  
  1274. /* 702 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  1275. #ifndef _ALPHA_
  1276. /* 704 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1277. #else
  1278.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1279. #endif
  1280. /* 706 */    0x8,        /* FC_LONG */
  1281.             0x0,        /* 0 */
  1282.  
  1283.     /* Parameter ValueOld */
  1284.  
  1285. /* 708 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  1286. #ifndef _ALPHA_
  1287. /* 710 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1288. #else
  1289.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1290. #endif
  1291. /* 712 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  1292.  
  1293.     /* Parameter ValueNew */
  1294.  
  1295. /* 714 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  1296. #ifndef _ALPHA_
  1297. /* 716 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1298. #else
  1299.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1300. #endif
  1301. /* 718 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  1302.  
  1303.     /* Parameter ret */
  1304.  
  1305. /* 720 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  1306. #ifndef _ALPHA_
  1307. /* 722 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  1308. #else
  1309.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  1310. #endif
  1311. /* 724 */    0x6,        /* FC_SHORT */
  1312.             0x0,        /* 0 */
  1313.  
  1314.     /* Return value */
  1315.  
  1316. /* 726 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1317. #ifndef _ALPHA_
  1318. /* 728 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  1319. #else
  1320.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  1321. #endif
  1322. /* 730 */    0x8,        /* FC_LONG */
  1323.             0x0,        /* 0 */
  1324.  
  1325.     /* Procedure OnPropertyGet */
  1326.  
  1327. /* 732 */    0x33,        /* FC_AUTO_HANDLE */
  1328.             0x6c,        /* Old Flags:  object, Oi2 */
  1329. /* 734 */    NdrFcLong( 0x0 ),    /* 0 */
  1330. /* 738 */    NdrFcShort( 0x19 ),    /* 25 */
  1331. #ifndef _ALPHA_
  1332. /* 740 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1333. #else
  1334.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1335. #endif
  1336. /* 742 */    NdrFcShort( 0x8 ),    /* 8 */
  1337. /* 744 */    NdrFcShort( 0x8 ),    /* 8 */
  1338. /* 746 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1339.             0x3,        /* 3 */
  1340.  
  1341.     /* Parameter AGraphic */
  1342.  
  1343. /* 748 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1344. #ifndef _ALPHA_
  1345. /* 750 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1346. #else
  1347.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1348. #endif
  1349. /* 752 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  1350.  
  1351.     /* Parameter PropID */
  1352.  
  1353. /* 754 */    NdrFcShort( 0x48 ),    /* Flags:  in, base type, */
  1354. #ifndef _ALPHA_
  1355. /* 756 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1356. #else
  1357.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1358. #endif
  1359. /* 758 */    0x8,        /* FC_LONG */
  1360.             0x0,        /* 0 */
  1361.  
  1362.     /* Return value */
  1363.  
  1364. /* 760 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1365. #ifndef _ALPHA_
  1366. /* 762 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1367. #else
  1368.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1369. #endif
  1370. /* 764 */    0x8,        /* FC_LONG */
  1371.             0x0,        /* 0 */
  1372.  
  1373.     /* Procedure Draw */
  1374.  
  1375. /* 766 */    0x33,        /* FC_AUTO_HANDLE */
  1376.             0x6c,        /* Old Flags:  object, Oi2 */
  1377. /* 768 */    NdrFcLong( 0x0 ),    /* 0 */
  1378. /* 772 */    NdrFcShort( 0x1a ),    /* 26 */
  1379. #ifndef _ALPHA_
  1380. /* 774 */    NdrFcShort( 0x18 ),    /* x86, MIPS, PPC Stack size/offset = 24 */
  1381. #else
  1382.             NdrFcShort( 0x30 ),    /* Alpha Stack size/offset = 48 */
  1383. #endif
  1384. /* 776 */    NdrFcShort( 0x0 ),    /* 0 */
  1385. /* 778 */    NdrFcShort( 0xe ),    /* 14 */
  1386. /* 780 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1387.             0x5,        /* 5 */
  1388.  
  1389.     /* Parameter AGraphic */
  1390.  
  1391. /* 782 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1392. #ifndef _ALPHA_
  1393. /* 784 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1394. #else
  1395.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1396. #endif
  1397. /* 786 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  1398.  
  1399.     /* Parameter AView */
  1400.  
  1401. /* 788 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1402. #ifndef _ALPHA_
  1403. /* 790 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1404. #else
  1405.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1406. #endif
  1407. /* 792 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  1408.  
  1409.     /* Parameter AMatrix */
  1410.  
  1411. /* 794 */    NdrFcShort( 0x10b ),    /* Flags:  must size, must free, in, simple ref, */
  1412. #ifndef _ALPHA_
  1413. /* 796 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1414. #else
  1415.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1416. #endif
  1417. /* 798 */    NdrFcShort( 0x3e0 ),    /* Type Offset=992 */
  1418.  
  1419.     /* Parameter ret */
  1420.  
  1421. /* 800 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  1422. #ifndef _ALPHA_
  1423. /* 802 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1424. #else
  1425.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1426. #endif
  1427. /* 804 */    0x6,        /* FC_SHORT */
  1428.             0x0,        /* 0 */
  1429.  
  1430.     /* Return value */
  1431.  
  1432. /* 806 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1433. #ifndef _ALPHA_
  1434. /* 808 */    NdrFcShort( 0x14 ),    /* x86, MIPS, PPC Stack size/offset = 20 */
  1435. #else
  1436.             NdrFcShort( 0x28 ),    /* Alpha Stack size/offset = 40 */
  1437. #endif
  1438. /* 810 */    0x8,        /* FC_LONG */
  1439.             0x0,        /* 0 */
  1440.  
  1441.     /* Procedure Regen */
  1442.  
  1443. /* 812 */    0x33,        /* FC_AUTO_HANDLE */
  1444.             0x6c,        /* Old Flags:  object, Oi2 */
  1445. /* 814 */    NdrFcLong( 0x0 ),    /* 0 */
  1446. /* 818 */    NdrFcShort( 0x1b ),    /* 27 */
  1447. #ifndef _ALPHA_
  1448. /* 820 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1449. #else
  1450.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1451. #endif
  1452. /* 822 */    NdrFcShort( 0x0 ),    /* 0 */
  1453. /* 824 */    NdrFcShort( 0x8 ),    /* 8 */
  1454. /* 826 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1455.             0x2,        /* 2 */
  1456.  
  1457.     /* Parameter AGraphic */
  1458.  
  1459. /* 828 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1460. #ifndef _ALPHA_
  1461. /* 830 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1462. #else
  1463.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1464. #endif
  1465. /* 832 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  1466.  
  1467.     /* Return value */
  1468.  
  1469. /* 834 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1470. #ifndef _ALPHA_
  1471. /* 836 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1472. #else
  1473.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1474. #endif
  1475. /* 838 */    0x8,        /* FC_LONG */
  1476.             0x0,        /* 0 */
  1477.  
  1478.     /* Procedure Initialize */
  1479.  
  1480. /* 840 */    0x33,        /* FC_AUTO_HANDLE */
  1481.             0x6c,        /* Old Flags:  object, Oi2 */
  1482. /* 842 */    NdrFcLong( 0x0 ),    /* 0 */
  1483. /* 846 */    NdrFcShort( 0x1c ),    /* 28 */
  1484. #ifndef _ALPHA_
  1485. /* 848 */    NdrFcShort( 0x10 ),    /* x86, MIPS, PPC Stack size/offset = 16 */
  1486. #else
  1487.             NdrFcShort( 0x20 ),    /* Alpha Stack size/offset = 32 */
  1488. #endif
  1489. /* 850 */    NdrFcShort( 0x0 ),    /* 0 */
  1490. /* 852 */    NdrFcShort( 0xe ),    /* 14 */
  1491. /* 854 */    0x6,        /* Oi2 Flags:  clt must size, has return, */
  1492.             0x3,        /* 3 */
  1493.  
  1494.     /* Parameter ThisRegenMethod */
  1495.  
  1496. /* 856 */    NdrFcShort( 0xb ),    /* Flags:  must size, must free, in, */
  1497. #ifndef _ALPHA_
  1498. /* 858 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  1499. #else
  1500.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  1501. #endif
  1502. /* 860 */    NdrFcShort( 0x166 ),    /* Type Offset=358 */
  1503.  
  1504.     /* Parameter ret */
  1505.  
  1506. /* 862 */    NdrFcShort( 0x2150 ),    /* Flags:  out, base type, simple ref, srv alloc size=8 */
  1507. #ifndef _ALPHA_
  1508. /* 864 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  1509. #else
  1510.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  1511. #endif
  1512. /* 866 */    0x6,        /* FC_SHORT */
  1513.             0x0,        /* 0 */
  1514.  
  1515.     /* Return value */
  1516.  
  1517. /* 868 */    NdrFcShort( 0x70 ),    /* Flags:  out, return, base type, */
  1518. #ifndef _ALPHA_
  1519. /* 870 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  1520. #else
  1521.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  1522. #endif
  1523. /* 872 */    0x8,        /* FC_LONG */
  1524.             0x0,        /* 0 */
  1525.  
  1526.             0x0
  1527.         }
  1528.     };
  1529.  
  1530. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  1531.     {
  1532.         0,
  1533.         {
  1534.             NdrFcShort( 0x0 ),    /* 0 */
  1535. /*  2 */    
  1536.             0x11, 0x4,    /* FC_RP [alloced_on_stack] */
  1537. /*  4 */    NdrFcShort( 0x1a ),    /* Offset= 26 (30) */
  1538. /*  6 */    
  1539.             0x13, 0x0,    /* FC_OP */
  1540. /*  8 */    NdrFcShort( 0xc ),    /* Offset= 12 (20) */
  1541. /* 10 */    
  1542.             0x1b,        /* FC_CARRAY */
  1543.             0x1,        /* 1 */
  1544. /* 12 */    NdrFcShort( 0x2 ),    /* 2 */
  1545. /* 14 */    0x9,        /* Corr desc: FC_ULONG */
  1546.             0x0,        /*  */
  1547. /* 16 */    NdrFcShort( 0xfffc ),    /* -4 */
  1548. /* 18 */    0x6,        /* FC_SHORT */
  1549.             0x5b,        /* FC_END */
  1550. /* 20 */    
  1551.             0x17,        /* FC_CSTRUCT */
  1552.             0x3,        /* 3 */
  1553. /* 22 */    NdrFcShort( 0x8 ),    /* 8 */
  1554. /* 24 */    NdrFcShort( 0xfffffff2 ),    /* Offset= -14 (10) */
  1555. /* 26 */    0x8,        /* FC_LONG */
  1556.             0x8,        /* FC_LONG */
  1557. /* 28 */    0x5c,        /* FC_PAD */
  1558.             0x5b,        /* FC_END */
  1559. /* 30 */    0xb4,        /* FC_USER_MARSHAL */
  1560.             0x83,        /* 131 */
  1561. /* 32 */    NdrFcShort( 0x0 ),    /* 0 */
  1562. /* 34 */    NdrFcShort( 0x4 ),    /* 4 */
  1563. /* 36 */    NdrFcShort( 0x0 ),    /* 0 */
  1564. /* 38 */    NdrFcShort( 0xffffffe0 ),    /* Offset= -32 (6) */
  1565. /* 40 */    
  1566.             0x12, 0x0,    /* FC_UP */
  1567. /* 42 */    NdrFcShort( 0xffffffea ),    /* Offset= -22 (20) */
  1568. /* 44 */    0xb4,        /* FC_USER_MARSHAL */
  1569.             0x83,        /* 131 */
  1570. /* 46 */    NdrFcShort( 0x0 ),    /* 0 */
  1571. /* 48 */    NdrFcShort( 0x4 ),    /* 4 */
  1572. /* 50 */    NdrFcShort( 0x0 ),    /* 0 */
  1573. /* 52 */    NdrFcShort( 0xfffffff4 ),    /* Offset= -12 (40) */
  1574. /* 54 */    
  1575.             0x11, 0x0,    /* FC_RP */
  1576. /* 56 */    NdrFcShort( 0x3a8 ),    /* Offset= 936 (992) */
  1577. /* 58 */    
  1578.             0x12, 0x0,    /* FC_UP */
  1579. /* 60 */    NdrFcShort( 0x390 ),    /* Offset= 912 (972) */
  1580. /* 62 */    
  1581.             0x2b,        /* FC_NON_ENCAPSULATED_UNION */
  1582.             0x9,        /* FC_ULONG */
  1583. /* 64 */    0x7,        /* Corr desc: FC_USHORT */
  1584.             0x0,        /*  */
  1585. /* 66 */    NdrFcShort( 0xfff8 ),    /* -8 */
  1586. /* 68 */    NdrFcShort( 0x2 ),    /* Offset= 2 (70) */
  1587. /* 70 */    NdrFcShort( 0x10 ),    /* 16 */
  1588. /* 72 */    NdrFcShort( 0x2b ),    /* 43 */
  1589. /* 74 */    NdrFcLong( 0x3 ),    /* 3 */
  1590. /* 78 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1591. /* 80 */    NdrFcLong( 0x11 ),    /* 17 */
  1592. /* 84 */    NdrFcShort( 0x8002 ),    /* Simple arm type: FC_CHAR */
  1593. /* 86 */    NdrFcLong( 0x2 ),    /* 2 */
  1594. /* 90 */    NdrFcShort( 0x8006 ),    /* Simple arm type: FC_SHORT */
  1595. /* 92 */    NdrFcLong( 0x4 ),    /* 4 */
  1596. /* 96 */    NdrFcShort( 0x800a ),    /* Simple arm type: FC_FLOAT */
  1597. /* 98 */    NdrFcLong( 0x5 ),    /* 5 */
  1598. /* 102 */    NdrFcShort( 0x800c ),    /* Simple arm type: FC_DOUBLE */
  1599. /* 104 */    NdrFcLong( 0xb ),    /* 11 */
  1600. /* 108 */    NdrFcShort( 0x8006 ),    /* Simple arm type: FC_SHORT */
  1601. /* 110 */    NdrFcLong( 0xa ),    /* 10 */
  1602. /* 114 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1603. /* 116 */    NdrFcLong( 0x6 ),    /* 6 */
  1604. /* 120 */    NdrFcShort( 0xd6 ),    /* Offset= 214 (334) */
  1605. /* 122 */    NdrFcLong( 0x7 ),    /* 7 */
  1606. /* 126 */    NdrFcShort( 0x800c ),    /* Simple arm type: FC_DOUBLE */
  1607. /* 128 */    NdrFcLong( 0x8 ),    /* 8 */
  1608. /* 132 */    NdrFcShort( 0xffffffa4 ),    /* Offset= -92 (40) */
  1609. /* 134 */    NdrFcLong( 0xd ),    /* 13 */
  1610. /* 138 */    NdrFcShort( 0xca ),    /* Offset= 202 (340) */
  1611. /* 140 */    NdrFcLong( 0x9 ),    /* 9 */
  1612. /* 144 */    NdrFcShort( 0xd6 ),    /* Offset= 214 (358) */
  1613. /* 146 */    NdrFcLong( 0x2000 ),    /* 8192 */
  1614. /* 150 */    NdrFcShort( 0xe2 ),    /* Offset= 226 (376) */
  1615. /* 152 */    NdrFcLong( 0x24 ),    /* 36 */
  1616. /* 156 */    NdrFcShort( 0x2ec ),    /* Offset= 748 (904) */
  1617. /* 158 */    NdrFcLong( 0x4024 ),    /* 16420 */
  1618. /* 162 */    NdrFcShort( 0x2e6 ),    /* Offset= 742 (904) */
  1619. /* 164 */    NdrFcLong( 0x4011 ),    /* 16401 */
  1620. /* 168 */    NdrFcShort( 0x2e4 ),    /* Offset= 740 (908) */
  1621. /* 170 */    NdrFcLong( 0x4002 ),    /* 16386 */
  1622. /* 174 */    NdrFcShort( 0x2e2 ),    /* Offset= 738 (912) */
  1623. /* 176 */    NdrFcLong( 0x4003 ),    /* 16387 */
  1624. /* 180 */    NdrFcShort( 0x2e0 ),    /* Offset= 736 (916) */
  1625. /* 182 */    NdrFcLong( 0x4004 ),    /* 16388 */
  1626. /* 186 */    NdrFcShort( 0x2de ),    /* Offset= 734 (920) */
  1627. /* 188 */    NdrFcLong( 0x4005 ),    /* 16389 */
  1628. /* 192 */    NdrFcShort( 0x2dc ),    /* Offset= 732 (924) */
  1629. /* 194 */    NdrFcLong( 0x400b ),    /* 16395 */
  1630. /* 198 */    NdrFcShort( 0x2ca ),    /* Offset= 714 (912) */
  1631. /* 200 */    NdrFcLong( 0x400a ),    /* 16394 */
  1632. /* 204 */    NdrFcShort( 0x2c8 ),    /* Offset= 712 (916) */
  1633. /* 206 */    NdrFcLong( 0x4006 ),    /* 16390 */
  1634. /* 210 */    NdrFcShort( 0x2ce ),    /* Offset= 718 (928) */
  1635. /* 212 */    NdrFcLong( 0x4007 ),    /* 16391 */
  1636. /* 216 */    NdrFcShort( 0x2c4 ),    /* Offset= 708 (924) */
  1637. /* 218 */    NdrFcLong( 0x4008 ),    /* 16392 */
  1638. /* 222 */    NdrFcShort( 0x2c6 ),    /* Offset= 710 (932) */
  1639. /* 224 */    NdrFcLong( 0x400d ),    /* 16397 */
  1640. /* 228 */    NdrFcShort( 0x2c4 ),    /* Offset= 708 (936) */
  1641. /* 230 */    NdrFcLong( 0x4009 ),    /* 16393 */
  1642. /* 234 */    NdrFcShort( 0x2c2 ),    /* Offset= 706 (940) */
  1643. /* 236 */    NdrFcLong( 0x6000 ),    /* 24576 */
  1644. /* 240 */    NdrFcShort( 0x2c0 ),    /* Offset= 704 (944) */
  1645. /* 242 */    NdrFcLong( 0x400c ),    /* 16396 */
  1646. /* 246 */    NdrFcShort( 0x2be ),    /* Offset= 702 (948) */
  1647. /* 248 */    NdrFcLong( 0x10 ),    /* 16 */
  1648. /* 252 */    NdrFcShort( 0x8002 ),    /* Simple arm type: FC_CHAR */
  1649. /* 254 */    NdrFcLong( 0x12 ),    /* 18 */
  1650. /* 258 */    NdrFcShort( 0x8006 ),    /* Simple arm type: FC_SHORT */
  1651. /* 260 */    NdrFcLong( 0x13 ),    /* 19 */
  1652. /* 264 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1653. /* 266 */    NdrFcLong( 0x16 ),    /* 22 */
  1654. /* 270 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1655. /* 272 */    NdrFcLong( 0x17 ),    /* 23 */
  1656. /* 276 */    NdrFcShort( 0x8008 ),    /* Simple arm type: FC_LONG */
  1657. /* 278 */    NdrFcLong( 0xe ),    /* 14 */
  1658. /* 282 */    NdrFcShort( 0x2a2 ),    /* Offset= 674 (956) */
  1659. /* 284 */    NdrFcLong( 0x400e ),    /* 16398 */
  1660. /* 288 */    NdrFcShort( 0x2a8 ),    /* Offset= 680 (968) */
  1661. /* 290 */    NdrFcLong( 0x4010 ),    /* 16400 */
  1662. /* 294 */    NdrFcShort( 0x266 ),    /* Offset= 614 (908) */
  1663. /* 296 */    NdrFcLong( 0x4012 ),    /* 16402 */
  1664. /* 300 */    NdrFcShort( 0x264 ),    /* Offset= 612 (912) */
  1665. /* 302 */    NdrFcLong( 0x4013 ),    /* 16403 */
  1666. /* 306 */    NdrFcShort( 0x262 ),    /* Offset= 610 (916) */
  1667. /* 308 */    NdrFcLong( 0x4016 ),    /* 16406 */
  1668. /* 312 */    NdrFcShort( 0x25c ),    /* Offset= 604 (916) */
  1669. /* 314 */    NdrFcLong( 0x4017 ),    /* 16407 */
  1670. /* 318 */    NdrFcShort( 0x256 ),    /* Offset= 598 (916) */
  1671. /* 320 */    NdrFcLong( 0x0 ),    /* 0 */
  1672. /* 324 */    NdrFcShort( 0x0 ),    /* Offset= 0 (324) */
  1673. /* 326 */    NdrFcLong( 0x1 ),    /* 1 */
  1674. /* 330 */    NdrFcShort( 0x0 ),    /* Offset= 0 (330) */
  1675. /* 332 */    NdrFcShort( 0xffffffff ),    /* Offset= -1 (331) */
  1676. /* 334 */    
  1677.             0x15,        /* FC_STRUCT */
  1678.             0x7,        /* 7 */
  1679. /* 336 */    NdrFcShort( 0x8 ),    /* 8 */
  1680. /* 338 */    0xb,        /* FC_HYPER */
  1681.             0x5b,        /* FC_END */
  1682. /* 340 */    
  1683.             0x2f,        /* FC_IP */
  1684.             0x5a,        /* FC_CONSTANT_IID */
  1685. /* 342 */    NdrFcLong( 0x0 ),    /* 0 */
  1686. /* 346 */    NdrFcShort( 0x0 ),    /* 0 */
  1687. /* 348 */    NdrFcShort( 0x0 ),    /* 0 */
  1688. /* 350 */    0xc0,        /* 192 */
  1689.             0x0,        /* 0 */
  1690. /* 352 */    0x0,        /* 0 */
  1691.             0x0,        /* 0 */
  1692. /* 354 */    0x0,        /* 0 */
  1693.             0x0,        /* 0 */
  1694. /* 356 */    0x0,        /* 0 */
  1695.             0x46,        /* 70 */
  1696. /* 358 */    
  1697.             0x2f,        /* FC_IP */
  1698.             0x5a,        /* FC_CONSTANT_IID */
  1699. /* 360 */    NdrFcLong( 0x20400 ),    /* 132096 */
  1700. /* 364 */    NdrFcShort( 0x0 ),    /* 0 */
  1701. /* 366 */    NdrFcShort( 0x0 ),    /* 0 */
  1702. /* 368 */    0xc0,        /* 192 */
  1703.             0x0,        /* 0 */
  1704. /* 370 */    0x0,        /* 0 */
  1705.             0x0,        /* 0 */
  1706. /* 372 */    0x0,        /* 0 */
  1707.             0x0,        /* 0 */
  1708. /* 374 */    0x0,        /* 0 */
  1709.             0x46,        /* 70 */
  1710. /* 376 */    
  1711.             0x12, 0x0,    /* FC_UP */
  1712. /* 378 */    NdrFcShort( 0x1fc ),    /* Offset= 508 (886) */
  1713. /* 380 */    
  1714.             0x2a,        /* FC_ENCAPSULATED_UNION */
  1715.             0x49,        /* 73 */
  1716. /* 382 */    NdrFcShort( 0x18 ),    /* 24 */
  1717. /* 384 */    NdrFcShort( 0xa ),    /* 10 */
  1718. /* 386 */    NdrFcLong( 0x8 ),    /* 8 */
  1719. /* 390 */    NdrFcShort( 0x58 ),    /* Offset= 88 (478) */
  1720. /* 392 */    NdrFcLong( 0xd ),    /* 13 */
  1721. /* 396 */    NdrFcShort( 0x78 ),    /* Offset= 120 (516) */
  1722. /* 398 */    NdrFcLong( 0x9 ),    /* 9 */
  1723. /* 402 */    NdrFcShort( 0x94 ),    /* Offset= 148 (550) */
  1724. /* 404 */    NdrFcLong( 0xc ),    /* 12 */
  1725. /* 408 */    NdrFcShort( 0xbc ),    /* Offset= 188 (596) */
  1726. /* 410 */    NdrFcLong( 0x24 ),    /* 36 */
  1727. /* 414 */    NdrFcShort( 0x114 ),    /* Offset= 276 (690) */
  1728. /* 416 */    NdrFcLong( 0x800d ),    /* 32781 */
  1729. /* 420 */    NdrFcShort( 0x130 ),    /* Offset= 304 (724) */
  1730. /* 422 */    NdrFcLong( 0x10 ),    /* 16 */
  1731. /* 426 */    NdrFcShort( 0x148 ),    /* Offset= 328 (754) */
  1732. /* 428 */    NdrFcLong( 0x2 ),    /* 2 */
  1733. /* 432 */    NdrFcShort( 0x160 ),    /* Offset= 352 (784) */
  1734. /* 434 */    NdrFcLong( 0x3 ),    /* 3 */
  1735. /* 438 */    NdrFcShort( 0x178 ),    /* Offset= 376 (814) */
  1736. /* 440 */    NdrFcLong( 0x14 ),    /* 20 */
  1737. /* 444 */    NdrFcShort( 0x190 ),    /* Offset= 400 (844) */
  1738. /* 446 */    NdrFcShort( 0xffffffff ),    /* Offset= -1 (445) */
  1739. /* 448 */    
  1740.             0x1b,        /* FC_CARRAY */
  1741.             0x3,        /* 3 */
  1742. /* 450 */    NdrFcShort( 0x4 ),    /* 4 */
  1743. /* 452 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1744.             0x0,        /*  */
  1745. /* 454 */    NdrFcShort( 0x0 ),    /* 0 */
  1746. /* 456 */    
  1747.             0x4b,        /* FC_PP */
  1748.             0x5c,        /* FC_PAD */
  1749. /* 458 */    
  1750.             0x48,        /* FC_VARIABLE_REPEAT */
  1751.             0x49,        /* FC_FIXED_OFFSET */
  1752. /* 460 */    NdrFcShort( 0x4 ),    /* 4 */
  1753. /* 462 */    NdrFcShort( 0x0 ),    /* 0 */
  1754. /* 464 */    NdrFcShort( 0x1 ),    /* 1 */
  1755. /* 466 */    NdrFcShort( 0x0 ),    /* 0 */
  1756. /* 468 */    NdrFcShort( 0x0 ),    /* 0 */
  1757. /* 470 */    0x12, 0x0,    /* FC_UP */
  1758. /* 472 */    NdrFcShort( 0xfffffe3c ),    /* Offset= -452 (20) */
  1759. /* 474 */    
  1760.             0x5b,        /* FC_END */
  1761.  
  1762.             0x8,        /* FC_LONG */
  1763. /* 476 */    0x5c,        /* FC_PAD */
  1764.             0x5b,        /* FC_END */
  1765. /* 478 */    
  1766.             0x16,        /* FC_PSTRUCT */
  1767.             0x3,        /* 3 */
  1768. /* 480 */    NdrFcShort( 0x8 ),    /* 8 */
  1769. /* 482 */    
  1770.             0x4b,        /* FC_PP */
  1771.             0x5c,        /* FC_PAD */
  1772. /* 484 */    
  1773.             0x46,        /* FC_NO_REPEAT */
  1774.             0x5c,        /* FC_PAD */
  1775. /* 486 */    NdrFcShort( 0x4 ),    /* 4 */
  1776. /* 488 */    NdrFcShort( 0x4 ),    /* 4 */
  1777. /* 490 */    0x11, 0x0,    /* FC_RP */
  1778. /* 492 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (448) */
  1779. /* 494 */    
  1780.             0x5b,        /* FC_END */
  1781.  
  1782.             0x8,        /* FC_LONG */
  1783. /* 496 */    0x8,        /* FC_LONG */
  1784.             0x5b,        /* FC_END */
  1785. /* 498 */    
  1786.             0x21,        /* FC_BOGUS_ARRAY */
  1787.             0x3,        /* 3 */
  1788. /* 500 */    NdrFcShort( 0x0 ),    /* 0 */
  1789. /* 502 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1790.             0x0,        /*  */
  1791. /* 504 */    NdrFcShort( 0x0 ),    /* 0 */
  1792. /* 506 */    NdrFcLong( 0xffffffff ),    /* -1 */
  1793. /* 510 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1794.             0x0,        /* 0 */
  1795. /* 512 */    NdrFcShort( 0xffffff54 ),    /* Offset= -172 (340) */
  1796. /* 514 */    0x5c,        /* FC_PAD */
  1797.             0x5b,        /* FC_END */
  1798. /* 516 */    
  1799.             0x1a,        /* FC_BOGUS_STRUCT */
  1800.             0x3,        /* 3 */
  1801. /* 518 */    NdrFcShort( 0x8 ),    /* 8 */
  1802. /* 520 */    NdrFcShort( 0x0 ),    /* 0 */
  1803. /* 522 */    NdrFcShort( 0x6 ),    /* Offset= 6 (528) */
  1804. /* 524 */    0x8,        /* FC_LONG */
  1805.             0x36,        /* FC_POINTER */
  1806. /* 526 */    0x5c,        /* FC_PAD */
  1807.             0x5b,        /* FC_END */
  1808. /* 528 */    
  1809.             0x11, 0x0,    /* FC_RP */
  1810. /* 530 */    NdrFcShort( 0xffffffe0 ),    /* Offset= -32 (498) */
  1811. /* 532 */    
  1812.             0x21,        /* FC_BOGUS_ARRAY */
  1813.             0x3,        /* 3 */
  1814. /* 534 */    NdrFcShort( 0x0 ),    /* 0 */
  1815. /* 536 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1816.             0x0,        /*  */
  1817. /* 538 */    NdrFcShort( 0x0 ),    /* 0 */
  1818. /* 540 */    NdrFcLong( 0xffffffff ),    /* -1 */
  1819. /* 544 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1820.             0x0,        /* 0 */
  1821. /* 546 */    NdrFcShort( 0xffffff44 ),    /* Offset= -188 (358) */
  1822. /* 548 */    0x5c,        /* FC_PAD */
  1823.             0x5b,        /* FC_END */
  1824. /* 550 */    
  1825.             0x1a,        /* FC_BOGUS_STRUCT */
  1826.             0x3,        /* 3 */
  1827. /* 552 */    NdrFcShort( 0x8 ),    /* 8 */
  1828. /* 554 */    NdrFcShort( 0x0 ),    /* 0 */
  1829. /* 556 */    NdrFcShort( 0x6 ),    /* Offset= 6 (562) */
  1830. /* 558 */    0x8,        /* FC_LONG */
  1831.             0x36,        /* FC_POINTER */
  1832. /* 560 */    0x5c,        /* FC_PAD */
  1833.             0x5b,        /* FC_END */
  1834. /* 562 */    
  1835.             0x11, 0x0,    /* FC_RP */
  1836. /* 564 */    NdrFcShort( 0xffffffe0 ),    /* Offset= -32 (532) */
  1837. /* 566 */    
  1838.             0x1b,        /* FC_CARRAY */
  1839.             0x3,        /* 3 */
  1840. /* 568 */    NdrFcShort( 0x4 ),    /* 4 */
  1841. /* 570 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1842.             0x0,        /*  */
  1843. /* 572 */    NdrFcShort( 0x0 ),    /* 0 */
  1844. /* 574 */    
  1845.             0x4b,        /* FC_PP */
  1846.             0x5c,        /* FC_PAD */
  1847. /* 576 */    
  1848.             0x48,        /* FC_VARIABLE_REPEAT */
  1849.             0x49,        /* FC_FIXED_OFFSET */
  1850. /* 578 */    NdrFcShort( 0x4 ),    /* 4 */
  1851. /* 580 */    NdrFcShort( 0x0 ),    /* 0 */
  1852. /* 582 */    NdrFcShort( 0x1 ),    /* 1 */
  1853. /* 584 */    NdrFcShort( 0x0 ),    /* 0 */
  1854. /* 586 */    NdrFcShort( 0x0 ),    /* 0 */
  1855. /* 588 */    0x12, 0x0,    /* FC_UP */
  1856. /* 590 */    NdrFcShort( 0x17e ),    /* Offset= 382 (972) */
  1857. /* 592 */    
  1858.             0x5b,        /* FC_END */
  1859.  
  1860.             0x8,        /* FC_LONG */
  1861. /* 594 */    0x5c,        /* FC_PAD */
  1862.             0x5b,        /* FC_END */
  1863. /* 596 */    
  1864.             0x1a,        /* FC_BOGUS_STRUCT */
  1865.             0x3,        /* 3 */
  1866. /* 598 */    NdrFcShort( 0x8 ),    /* 8 */
  1867. /* 600 */    NdrFcShort( 0x0 ),    /* 0 */
  1868. /* 602 */    NdrFcShort( 0x6 ),    /* Offset= 6 (608) */
  1869. /* 604 */    0x8,        /* FC_LONG */
  1870.             0x36,        /* FC_POINTER */
  1871. /* 606 */    0x5c,        /* FC_PAD */
  1872.             0x5b,        /* FC_END */
  1873. /* 608 */    
  1874.             0x11, 0x0,    /* FC_RP */
  1875. /* 610 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (566) */
  1876. /* 612 */    
  1877.             0x2f,        /* FC_IP */
  1878.             0x5a,        /* FC_CONSTANT_IID */
  1879. /* 614 */    NdrFcLong( 0x2f ),    /* 47 */
  1880. /* 618 */    NdrFcShort( 0x0 ),    /* 0 */
  1881. /* 620 */    NdrFcShort( 0x0 ),    /* 0 */
  1882. /* 622 */    0xc0,        /* 192 */
  1883.             0x0,        /* 0 */
  1884. /* 624 */    0x0,        /* 0 */
  1885.             0x0,        /* 0 */
  1886. /* 626 */    0x0,        /* 0 */
  1887.             0x0,        /* 0 */
  1888. /* 628 */    0x0,        /* 0 */
  1889.             0x46,        /* 70 */
  1890. /* 630 */    
  1891.             0x1b,        /* FC_CARRAY */
  1892.             0x0,        /* 0 */
  1893. /* 632 */    NdrFcShort( 0x1 ),    /* 1 */
  1894. /* 634 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1895.             0x0,        /*  */
  1896. /* 636 */    NdrFcShort( 0x4 ),    /* 4 */
  1897. /* 638 */    0x1,        /* FC_BYTE */
  1898.             0x5b,        /* FC_END */
  1899. /* 640 */    
  1900.             0x1a,        /* FC_BOGUS_STRUCT */
  1901.             0x3,        /* 3 */
  1902. /* 642 */    NdrFcShort( 0x10 ),    /* 16 */
  1903. /* 644 */    NdrFcShort( 0x0 ),    /* 0 */
  1904. /* 646 */    NdrFcShort( 0xa ),    /* Offset= 10 (656) */
  1905. /* 648 */    0x8,        /* FC_LONG */
  1906.             0x8,        /* FC_LONG */
  1907. /* 650 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1908.             0x0,        /* 0 */
  1909. /* 652 */    NdrFcShort( 0xffffffd8 ),    /* Offset= -40 (612) */
  1910. /* 654 */    0x36,        /* FC_POINTER */
  1911.             0x5b,        /* FC_END */
  1912. /* 656 */    
  1913.             0x12, 0x0,    /* FC_UP */
  1914. /* 658 */    NdrFcShort( 0xffffffe4 ),    /* Offset= -28 (630) */
  1915. /* 660 */    
  1916.             0x1b,        /* FC_CARRAY */
  1917.             0x3,        /* 3 */
  1918. /* 662 */    NdrFcShort( 0x4 ),    /* 4 */
  1919. /* 664 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1920.             0x0,        /*  */
  1921. /* 666 */    NdrFcShort( 0x0 ),    /* 0 */
  1922. /* 668 */    
  1923.             0x4b,        /* FC_PP */
  1924.             0x5c,        /* FC_PAD */
  1925. /* 670 */    
  1926.             0x48,        /* FC_VARIABLE_REPEAT */
  1927.             0x49,        /* FC_FIXED_OFFSET */
  1928. /* 672 */    NdrFcShort( 0x4 ),    /* 4 */
  1929. /* 674 */    NdrFcShort( 0x0 ),    /* 0 */
  1930. /* 676 */    NdrFcShort( 0x1 ),    /* 1 */
  1931. /* 678 */    NdrFcShort( 0x0 ),    /* 0 */
  1932. /* 680 */    NdrFcShort( 0x0 ),    /* 0 */
  1933. /* 682 */    0x12, 0x0,    /* FC_UP */
  1934. /* 684 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (640) */
  1935. /* 686 */    
  1936.             0x5b,        /* FC_END */
  1937.  
  1938.             0x8,        /* FC_LONG */
  1939. /* 688 */    0x5c,        /* FC_PAD */
  1940.             0x5b,        /* FC_END */
  1941. /* 690 */    
  1942.             0x1a,        /* FC_BOGUS_STRUCT */
  1943.             0x3,        /* 3 */
  1944. /* 692 */    NdrFcShort( 0x8 ),    /* 8 */
  1945. /* 694 */    NdrFcShort( 0x0 ),    /* 0 */
  1946. /* 696 */    NdrFcShort( 0x6 ),    /* Offset= 6 (702) */
  1947. /* 698 */    0x8,        /* FC_LONG */
  1948.             0x36,        /* FC_POINTER */
  1949. /* 700 */    0x5c,        /* FC_PAD */
  1950.             0x5b,        /* FC_END */
  1951. /* 702 */    
  1952.             0x11, 0x0,    /* FC_RP */
  1953. /* 704 */    NdrFcShort( 0xffffffd4 ),    /* Offset= -44 (660) */
  1954. /* 706 */    
  1955.             0x1d,        /* FC_SMFARRAY */
  1956.             0x0,        /* 0 */
  1957. /* 708 */    NdrFcShort( 0x8 ),    /* 8 */
  1958. /* 710 */    0x2,        /* FC_CHAR */
  1959.             0x5b,        /* FC_END */
  1960. /* 712 */    
  1961.             0x15,        /* FC_STRUCT */
  1962.             0x3,        /* 3 */
  1963. /* 714 */    NdrFcShort( 0x10 ),    /* 16 */
  1964. /* 716 */    0x8,        /* FC_LONG */
  1965.             0x6,        /* FC_SHORT */
  1966. /* 718 */    0x6,        /* FC_SHORT */
  1967.             0x4c,        /* FC_EMBEDDED_COMPLEX */
  1968. /* 720 */    0x0,        /* 0 */
  1969.             NdrFcShort( 0xfffffff1 ),    /* Offset= -15 (706) */
  1970.             0x5b,        /* FC_END */
  1971. /* 724 */    
  1972.             0x1a,        /* FC_BOGUS_STRUCT */
  1973.             0x3,        /* 3 */
  1974. /* 726 */    NdrFcShort( 0x18 ),    /* 24 */
  1975. /* 728 */    NdrFcShort( 0x0 ),    /* 0 */
  1976. /* 730 */    NdrFcShort( 0xa ),    /* Offset= 10 (740) */
  1977. /* 732 */    0x8,        /* FC_LONG */
  1978.             0x36,        /* FC_POINTER */
  1979. /* 734 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  1980.             0x0,        /* 0 */
  1981. /* 736 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (712) */
  1982. /* 738 */    0x5c,        /* FC_PAD */
  1983.             0x5b,        /* FC_END */
  1984. /* 740 */    
  1985.             0x11, 0x0,    /* FC_RP */
  1986. /* 742 */    NdrFcShort( 0xffffff0c ),    /* Offset= -244 (498) */
  1987. /* 744 */    
  1988.             0x1b,        /* FC_CARRAY */
  1989.             0x0,        /* 0 */
  1990. /* 746 */    NdrFcShort( 0x1 ),    /* 1 */
  1991. /* 748 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  1992.             0x0,        /*  */
  1993. /* 750 */    NdrFcShort( 0x0 ),    /* 0 */
  1994. /* 752 */    0x1,        /* FC_BYTE */
  1995.             0x5b,        /* FC_END */
  1996. /* 754 */    
  1997.             0x16,        /* FC_PSTRUCT */
  1998.             0x3,        /* 3 */
  1999. /* 756 */    NdrFcShort( 0x8 ),    /* 8 */
  2000. /* 758 */    
  2001.             0x4b,        /* FC_PP */
  2002.             0x5c,        /* FC_PAD */
  2003. /* 760 */    
  2004.             0x46,        /* FC_NO_REPEAT */
  2005.             0x5c,        /* FC_PAD */
  2006. /* 762 */    NdrFcShort( 0x4 ),    /* 4 */
  2007. /* 764 */    NdrFcShort( 0x4 ),    /* 4 */
  2008. /* 766 */    0x12, 0x0,    /* FC_UP */
  2009. /* 768 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (744) */
  2010. /* 770 */    
  2011.             0x5b,        /* FC_END */
  2012.  
  2013.             0x8,        /* FC_LONG */
  2014. /* 772 */    0x8,        /* FC_LONG */
  2015.             0x5b,        /* FC_END */
  2016. /* 774 */    
  2017.             0x1b,        /* FC_CARRAY */
  2018.             0x1,        /* 1 */
  2019. /* 776 */    NdrFcShort( 0x2 ),    /* 2 */
  2020. /* 778 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  2021.             0x0,        /*  */
  2022. /* 780 */    NdrFcShort( 0x0 ),    /* 0 */
  2023. /* 782 */    0x6,        /* FC_SHORT */
  2024.             0x5b,        /* FC_END */
  2025. /* 784 */    
  2026.             0x16,        /* FC_PSTRUCT */
  2027.             0x3,        /* 3 */
  2028. /* 786 */    NdrFcShort( 0x8 ),    /* 8 */
  2029. /* 788 */    
  2030.             0x4b,        /* FC_PP */
  2031.             0x5c,        /* FC_PAD */
  2032. /* 790 */    
  2033.             0x46,        /* FC_NO_REPEAT */
  2034.             0x5c,        /* FC_PAD */
  2035. /* 792 */    NdrFcShort( 0x4 ),    /* 4 */
  2036. /* 794 */    NdrFcShort( 0x4 ),    /* 4 */
  2037. /* 796 */    0x12, 0x0,    /* FC_UP */
  2038. /* 798 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (774) */
  2039. /* 800 */    
  2040.             0x5b,        /* FC_END */
  2041.  
  2042.             0x8,        /* FC_LONG */
  2043. /* 802 */    0x8,        /* FC_LONG */
  2044.             0x5b,        /* FC_END */
  2045. /* 804 */    
  2046.             0x1b,        /* FC_CARRAY */
  2047.             0x3,        /* 3 */
  2048. /* 806 */    NdrFcShort( 0x4 ),    /* 4 */
  2049. /* 808 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  2050.             0x0,        /*  */
  2051. /* 810 */    NdrFcShort( 0x0 ),    /* 0 */
  2052. /* 812 */    0x8,        /* FC_LONG */
  2053.             0x5b,        /* FC_END */
  2054. /* 814 */    
  2055.             0x16,        /* FC_PSTRUCT */
  2056.             0x3,        /* 3 */
  2057. /* 816 */    NdrFcShort( 0x8 ),    /* 8 */
  2058. /* 818 */    
  2059.             0x4b,        /* FC_PP */
  2060.             0x5c,        /* FC_PAD */
  2061. /* 820 */    
  2062.             0x46,        /* FC_NO_REPEAT */
  2063.             0x5c,        /* FC_PAD */
  2064. /* 822 */    NdrFcShort( 0x4 ),    /* 4 */
  2065. /* 824 */    NdrFcShort( 0x4 ),    /* 4 */
  2066. /* 826 */    0x12, 0x0,    /* FC_UP */
  2067. /* 828 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (804) */
  2068. /* 830 */    
  2069.             0x5b,        /* FC_END */
  2070.  
  2071.             0x8,        /* FC_LONG */
  2072. /* 832 */    0x8,        /* FC_LONG */
  2073.             0x5b,        /* FC_END */
  2074. /* 834 */    
  2075.             0x1b,        /* FC_CARRAY */
  2076.             0x7,        /* 7 */
  2077. /* 836 */    NdrFcShort( 0x8 ),    /* 8 */
  2078. /* 838 */    0x19,        /* Corr desc:  field pointer, FC_ULONG */
  2079.             0x0,        /*  */
  2080. /* 840 */    NdrFcShort( 0x0 ),    /* 0 */
  2081. /* 842 */    0xb,        /* FC_HYPER */
  2082.             0x5b,        /* FC_END */
  2083. /* 844 */    
  2084.             0x16,        /* FC_PSTRUCT */
  2085.             0x3,        /* 3 */
  2086. /* 846 */    NdrFcShort( 0x8 ),    /* 8 */
  2087. /* 848 */    
  2088.             0x4b,        /* FC_PP */
  2089.             0x5c,        /* FC_PAD */
  2090. /* 850 */    
  2091.             0x46,        /* FC_NO_REPEAT */
  2092.             0x5c,        /* FC_PAD */
  2093. /* 852 */    NdrFcShort( 0x4 ),    /* 4 */
  2094. /* 854 */    NdrFcShort( 0x4 ),    /* 4 */
  2095. /* 856 */    0x12, 0x0,    /* FC_UP */
  2096. /* 858 */    NdrFcShort( 0xffffffe8 ),    /* Offset= -24 (834) */
  2097. /* 860 */    
  2098.             0x5b,        /* FC_END */
  2099.  
  2100.             0x8,        /* FC_LONG */
  2101. /* 862 */    0x8,        /* FC_LONG */
  2102.             0x5b,        /* FC_END */
  2103. /* 864 */    
  2104.             0x15,        /* FC_STRUCT */
  2105.             0x3,        /* 3 */
  2106. /* 866 */    NdrFcShort( 0x8 ),    /* 8 */
  2107. /* 868 */    0x8,        /* FC_LONG */
  2108.             0x8,        /* FC_LONG */
  2109. /* 870 */    0x5c,        /* FC_PAD */
  2110.             0x5b,        /* FC_END */
  2111. /* 872 */    
  2112.             0x1b,        /* FC_CARRAY */
  2113.             0x3,        /* 3 */
  2114. /* 874 */    NdrFcShort( 0x8 ),    /* 8 */
  2115. /* 876 */    0x7,        /* Corr desc: FC_USHORT */
  2116.             0x0,        /*  */
  2117. /* 878 */    NdrFcShort( 0xffd8 ),    /* -40 */
  2118. /* 880 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  2119.             0x0,        /* 0 */
  2120. /* 882 */    NdrFcShort( 0xffffffee ),    /* Offset= -18 (864) */
  2121. /* 884 */    0x5c,        /* FC_PAD */
  2122.             0x5b,        /* FC_END */
  2123. /* 886 */    
  2124.             0x1a,        /* FC_BOGUS_STRUCT */
  2125.             0x3,        /* 3 */
  2126. /* 888 */    NdrFcShort( 0x28 ),    /* 40 */
  2127. /* 890 */    NdrFcShort( 0xffffffee ),    /* Offset= -18 (872) */
  2128. /* 892 */    NdrFcShort( 0x0 ),    /* Offset= 0 (892) */
  2129. /* 894 */    0x6,        /* FC_SHORT */
  2130.             0x6,        /* FC_SHORT */
  2131. /* 896 */    0x38,        /* FC_ALIGNM4 */
  2132.             0x8,        /* FC_LONG */
  2133. /* 898 */    0x8,        /* FC_LONG */
  2134.             0x4c,        /* FC_EMBEDDED_COMPLEX */
  2135. /* 900 */    0x0,        /* 0 */
  2136.             NdrFcShort( 0xfffffdf7 ),    /* Offset= -521 (380) */
  2137.             0x5b,        /* FC_END */
  2138. /* 904 */    
  2139.             0x12, 0x0,    /* FC_UP */
  2140. /* 906 */    NdrFcShort( 0xfffffef6 ),    /* Offset= -266 (640) */
  2141. /* 908 */    
  2142.             0x12, 0x8,    /* FC_UP [simple_pointer] */
  2143. /* 910 */    0x2,        /* FC_CHAR */
  2144.             0x5c,        /* FC_PAD */
  2145. /* 912 */    
  2146.             0x12, 0x8,    /* FC_UP [simple_pointer] */
  2147. /* 914 */    0x6,        /* FC_SHORT */
  2148.             0x5c,        /* FC_PAD */
  2149. /* 916 */    
  2150.             0x12, 0x8,    /* FC_UP [simple_pointer] */
  2151. /* 918 */    0x8,        /* FC_LONG */
  2152.             0x5c,        /* FC_PAD */
  2153. /* 920 */    
  2154.             0x12, 0x8,    /* FC_UP [simple_pointer] */
  2155. /* 922 */    0xa,        /* FC_FLOAT */
  2156.             0x5c,        /* FC_PAD */
  2157. /* 924 */    
  2158.             0x12, 0x8,    /* FC_UP [simple_pointer] */
  2159. /* 926 */    0xc,        /* FC_DOUBLE */
  2160.             0x5c,        /* FC_PAD */
  2161. /* 928 */    
  2162.             0x12, 0x0,    /* FC_UP */
  2163. /* 930 */    NdrFcShort( 0xfffffdac ),    /* Offset= -596 (334) */
  2164. /* 932 */    
  2165.             0x12, 0x10,    /* FC_UP */
  2166. /* 934 */    NdrFcShort( 0xfffffc82 ),    /* Offset= -894 (40) */
  2167. /* 936 */    
  2168.             0x12, 0x10,    /* FC_UP */
  2169. /* 938 */    NdrFcShort( 0xfffffdaa ),    /* Offset= -598 (340) */
  2170. /* 940 */    
  2171.             0x12, 0x10,    /* FC_UP */
  2172. /* 942 */    NdrFcShort( 0xfffffdb8 ),    /* Offset= -584 (358) */
  2173. /* 944 */    
  2174.             0x12, 0x10,    /* FC_UP */
  2175. /* 946 */    NdrFcShort( 0xfffffdc6 ),    /* Offset= -570 (376) */
  2176. /* 948 */    
  2177.             0x12, 0x10,    /* FC_UP */
  2178. /* 950 */    NdrFcShort( 0x2 ),    /* Offset= 2 (952) */
  2179. /* 952 */    
  2180.             0x12, 0x0,    /* FC_UP */
  2181. /* 954 */    NdrFcShort( 0xfffffc46 ),    /* Offset= -954 (0) */
  2182. /* 956 */    
  2183.             0x15,        /* FC_STRUCT */
  2184.             0x7,        /* 7 */
  2185. /* 958 */    NdrFcShort( 0x10 ),    /* 16 */
  2186. /* 960 */    0x6,        /* FC_SHORT */
  2187.             0x2,        /* FC_CHAR */
  2188. /* 962 */    0x2,        /* FC_CHAR */
  2189.             0x38,        /* FC_ALIGNM4 */
  2190. /* 964 */    0x8,        /* FC_LONG */
  2191.             0x39,        /* FC_ALIGNM8 */
  2192. /* 966 */    0xb,        /* FC_HYPER */
  2193.             0x5b,        /* FC_END */
  2194. /* 968 */    
  2195.             0x12, 0x0,    /* FC_UP */
  2196. /* 970 */    NdrFcShort( 0xfffffff2 ),    /* Offset= -14 (956) */
  2197. /* 972 */    
  2198.             0x1a,        /* FC_BOGUS_STRUCT */
  2199.             0x7,        /* 7 */
  2200. /* 974 */    NdrFcShort( 0x20 ),    /* 32 */
  2201. /* 976 */    NdrFcShort( 0x0 ),    /* 0 */
  2202. /* 978 */    NdrFcShort( 0x0 ),    /* Offset= 0 (978) */
  2203. /* 980 */    0x8,        /* FC_LONG */
  2204.             0x8,        /* FC_LONG */
  2205. /* 982 */    0x6,        /* FC_SHORT */
  2206.             0x6,        /* FC_SHORT */
  2207. /* 984 */    0x6,        /* FC_SHORT */
  2208.             0x6,        /* FC_SHORT */
  2209. /* 986 */    0x4c,        /* FC_EMBEDDED_COMPLEX */
  2210.             0x0,        /* 0 */
  2211. /* 988 */    NdrFcShort( 0xfffffc62 ),    /* Offset= -926 (62) */
  2212. /* 990 */    0x5c,        /* FC_PAD */
  2213.             0x5b,        /* FC_END */
  2214. /* 992 */    0xb4,        /* FC_USER_MARSHAL */
  2215.             0x83,        /* 131 */
  2216. /* 994 */    NdrFcShort( 0x1 ),    /* 1 */
  2217. /* 996 */    NdrFcShort( 0x10 ),    /* 16 */
  2218. /* 998 */    NdrFcShort( 0x0 ),    /* 0 */
  2219. /* 1000 */    NdrFcShort( 0xfffffc52 ),    /* Offset= -942 (58) */
  2220. /* 1002 */    
  2221.             0x11, 0xc,    /* FC_RP [alloced_on_stack] [simple_pointer] */
  2222. /* 1004 */    0x8,        /* FC_LONG */
  2223.             0x5c,        /* FC_PAD */
  2224. /* 1006 */    
  2225.             0x11, 0x8,    /* FC_RP [simple_pointer] */
  2226. /* 1008 */    0x8,        /* FC_LONG */
  2227.             0x5c,        /* FC_PAD */
  2228. /* 1010 */    
  2229.             0x11, 0xc,    /* FC_RP [alloced_on_stack] [simple_pointer] */
  2230. /* 1012 */    0x6,        /* FC_SHORT */
  2231.             0x5c,        /* FC_PAD */
  2232.  
  2233.             0x0
  2234.         }
  2235.     };
  2236.  
  2237. const CInterfaceProxyVtbl * _RRectA_ProxyVtblList[] = 
  2238. {
  2239.     ( CInterfaceProxyVtbl *) &_IAutoRectProxyVtbl,
  2240.     0
  2241. };
  2242.  
  2243. const CInterfaceStubVtbl * _RRectA_StubVtblList[] = 
  2244. {
  2245.     ( CInterfaceStubVtbl *) &_IAutoRectStubVtbl,
  2246.     0
  2247. };
  2248.  
  2249. PCInterfaceName const _RRectA_InterfaceNamesList[] = 
  2250. {
  2251.     "IAutoRect",
  2252.     0
  2253. };
  2254.  
  2255. const IID *  _RRectA_BaseIIDList[] = 
  2256. {
  2257.     &IID_IDispatch,
  2258.     0
  2259. };
  2260.  
  2261.  
  2262. #define _RRectA_CHECK_IID(n)    IID_GENERIC_CHECK_IID( _RRectA, pIID, n)
  2263.  
  2264. int __stdcall _RRectA_IID_Lookup( const IID * pIID, int * pIndex )
  2265. {
  2266.     
  2267.     if(!_RRectA_CHECK_IID(0))
  2268.         {
  2269.         *pIndex = 0;
  2270.         return 1;
  2271.         }
  2272.  
  2273.     return 0;
  2274. }
  2275.  
  2276. const ExtendedProxyFileInfo RRectA_ProxyFileInfo = 
  2277. {
  2278.     (PCInterfaceProxyVtblList *) & _RRectA_ProxyVtblList,
  2279.     (PCInterfaceStubVtblList *) & _RRectA_StubVtblList,
  2280.     (const PCInterfaceName * ) & _RRectA_InterfaceNamesList,
  2281.     (const IID ** ) & _RRectA_BaseIIDList,
  2282.     & _RRectA_IID_Lookup, 
  2283.     1,
  2284.     2,
  2285.     0, /* table of [async_uuid] interfaces */
  2286.     0, /* Filler1 */
  2287.     0, /* Filler2 */
  2288.     0  /* Filler3 */
  2289. };
  2290.